Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour U.S. Open - New York Ukraine F3 Ukraine F1 Ukraine F2 Ukraine F3 Belarus F1 Romania F12 Romania F13 Nigeria F5 Nigeria F6 Russia F2 Morocco F2 Belarus F1 Belarus F2 Russia F3 China F2 Morocco F1 Morocco F2 USA F6 Russia F1 Russia F2 USA F15 USA F16 Germany F5 France F3 USA F24 Usa F27 Usa F28 Usa F3 Usa F8 Usa F9 Usa F10 Usa F11 Usa F12 USA F26 USA F29 USA F30 USA F31 USA F1 USA F2 USA F3 USA F4 USA F12 USA F24 USA F25 Kazakhstan F6 Ukraine F4 Belarus F2 Uzbekistan F1 USA F27 M25+H Pozoblanco Spain F9 Alexander Kolyaskin Memorial - Donetsk Challenger DCN de Cherbourg - Cherbourg Astana Challenger - Astana UTC Open by Selena - Cherkassy Sporting Challenger '07 Trofeo Regione Piemonte - Turin PEOPLEnet Cup - Dnepropetrovsk 2008 China TCL Challenger - Guangzhou Sail Open - New Delhi Morocco Tennis Tour - Tanger Izmir Cup - Izmir Sony Ericsson Open 2008 - Belgrade Moncton Men's Challenger - Moncton Bukhara Challenger - Bukhara Karshi Challenger - Karshi UTC Open - Cherkassy Alexander Kolyaskin Memorial - Donetsk President's Cup - Astana IPP Open - Helsinki Alexander Kolyaskin Memorial - Donetsk Heilbronn Challenger Besancon Challenger Barletta Challenger Ramat Hasharon Challenger Samarkand Challenger - Samarkand Nottingham Challenger Bukhara Challenger - Bukhara Pozoblanco Challenger Lexington Challenger Penza Challenger Saransk Challenger Segovia Challenger Trofeo Sisma Mantova - Mantova Istanbul Challenger Karshi Challenger Alphen Challenger Delhi Challenger I - New Delhi Sail Open - New Delhi Mons Challenger Astana Challenger Alexander Kolyaskin Memorial - Donetsk Morocco Tennis Tour - Fes Penza Cup - Penza Bratislava Challenger Privat Bank Cup - Dnepropetrovsk Pozoblanco Challenger New Delhi Challenger II - New Delhi St. Remy Challenger Nottingham Challenger Tulsa Challenger Tashkent Challenger Tiburon Challenger Alexander Kolyaskin Memorial - Donetsk Charlottesville Challenger Honolulu Challenger Dallas Challenger Cherbourg Challenger Morocco Tennis Tour - Meknes Bath Challenger Sarasota Challenger Rome Challenger Bordeaux Challenger Nottingham Challenger Penza Challenger Vancouver Challenger Kazan Challenger Mons Challenger Rennes Challenger Geneva Challenger Champaign Challenger Tyumen Challenger Heilbronn Challenger Sarajevo Challenger Dallas Challenger Savannah Challenger Tallahassee Challenger Nottingham Challenger Lexington Challenger Istanbul Challenger Izmir Challenger Orleans Challenger Napa Challenger Tiburon Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Tyumen Challenger Noumea Challenger Maui Challenger Chennai Challenger Kolkata Challenger New Delhi Challenger Irving Challenger Monza Challenger Guadalajara Challenger Savannah Challenger Izmir Challenger Bordeaux Challenger Heilbronn Challenger Nottingham Challenger Aptos Challenger Morocco Tennis Tour - Rabat Mons Challenger Sacramento Challenger Rennes Challenger Bratislava Challenger Brescia Challenger Champaign Challenger Wroclaw Challenger Quimper Challenger Irving Challenger Raanana Challenger Taipei City Challenger Seoul Challenger Togliatti Cup - Togliatti Surbiton Challenger San Jose Challenger Mordova Cup 2007 - Saransk Winnetka Challenger Orleans Challenger Mons Challenger Sacramento Challenger Rennes Challenger Brescia Challenger Irving Challenger Lexington Challenger Savannah Challenger Manchester Challenger Stockton Challenger Monterrey Challenger Dallas Challenger Gimcheon Challenger Busan Challenger Sarasota Challenger Bulgarian Open Challenger - Sofia Binghamton Challenger Winnetka Challenger Lexington Challenger Challenger Banque Nationale - Granby Busan Challenger Le Gosier Challenger Orleans Challenger PEOPLEnet CUP - Dnepropetrovsk Vancouver Challenger Happy Valley Challenger Surbiton Challenger Tenerife Challenger Surbiton Challenger Geneva Challenger Brest Challenger Quimper Challenger Ilkley Challenger Tallahassee Challenger Surbiton Challenger Dallas Challenger Nottingham Challenger Ilkley Challenger Aptos Challenger Santiago Challenger Almaty Challenger Tallahassee Challenger Bratislava Challenger Aix En Provence Challenger Winnetka Challenger Shymkent Challenger Binghamton Challenger Phoenix Challenger Izmir Challenger Izmir Challenger Recanati Challenger Monterrey Challenger Knoxville Challenger Knoxville Challenger Tiburon Challenger Bergamo Challenger Andria Challenger Tallahassee Challenger Cary 2 Challenger Bratislava 2 Challenger Dallas Challenger Winnipeg Challenger Bratislava Challenger Bratislava Challenger Bordeaux Challenger PrivatBank Cup - Dnepropetrovsk M25 Qian Daohu Tiburon Challenger Brest Challenger Nottingham Challenger Ilkley Challenger Andria Challenger Columbus Challenger Columbus Challenger Fairfield Challenger Segovia Challenger Biella 4 Challenger Orlando Challenger Cleveland Challenger Irving Challenger Grodzisk Mazowiecki Challenger Seoul Challenger Bordeaux Challenger Cary Challenger San Luis Potosi Challenger Cleveland Challenger Seoul Challenger Orleans Challenger Charlottesville Challenger Newport Beach Challenger Dallas Challenger San Francisco Challenger Drummondville Challenger Privatbank Open 2006 - Dnepropetrovsk Savannah Challenger Savannah Challenger Knoxville Challenger Vilnus Challenger Bratislava Challenger Andria Challenger Athens Challenger Phoenix Challenger Fergana Challenger Salinas Challenger Taipei City Challenger Fairfield Challenger Binghamton Challenger Astana Challenger Lexington Challenger Columbus Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Recanati Challenger Segovia Challenger Pozoblanco Challenger Portoroz Challenger Mallorca Challenger Cassis Challenger Brest Challenger Pau Challenger Olimp Kyiv Open - Kiev Biella 2 Challenger Biella 3 Challenger Lugano Challenger Nottingham 1 Challenger Nottingham 2 Challenger Nottingham-2 Challenger Las Vegas Challenger Bergamo Challenger Charlottesville Challenger Forli 5 Challenger Lille Challenger St. Brieuc Challenger Sarasota Challenger Tiburon Challenger Shymkent 1 Challenger Almaty Challenger 2 - Almaty Shymkent 2 Challenger Surbiton Challenger Ilkley Challenger Privat Bank Cup - Dniepropetrovsk Nonthaburi 1 Challenger Istanbul Challenger Las Vegas Challenger Ortisei Challenger Charlottesville Challenger Champaign Challenger Ostrava Challenger Nottingham Challenger Bratislava 1 Challenger Chicago Challenger Granby Challenger Hamburg Challenger Charlottesville Challenger Noumea Challenger Brisbane 1 Challenger Columbus Challenger Phoenix Challenger Almaty Challenger 1 - Almaty Brisbane 2 Challenger Sarasota Challenger Gwangju Challenger Savannah Challenger Shenzhen 1 Challenger Guangzhou Challenger Wuxi Challenger Taipei Challenger Ilkley Challenger Sioux Falls Challenger Open des Alpes Trophee BNP Paribas - Grenoble Nur-Sultan Challenger Ismaning Challenger Charlottesville Challenger Eckental Challenger Bratislava Challenger Helsinki Challenger Canberra Challenger Bangkok Challenger Bangkok Challenger Cherbourg Challenger Bergamo Challenger Indian Wells Challenger Tashkent Challenger - Tashkent Nur-Sultan Challenger Winnetka Challenger Sacramento Challenger Istanbul Challenger Hamburg Challenger Cary Challenger Orlando Challenger Quimper 2 Challenger Cherbourg Challenger Napoli Challenger Oeiras 3 Challenger Nottingham-2 Challenger Cary 2 Challenger Tallahassee Challenger Fergana Challenger Savannah Challenger Bordeaux Challenger Open 13 - Marseille St. Petersburg Open - St. Petersburg Open 13 - Marseille Sarasota Challenger Kremlin Cup - Moscow Open 13 - Marseille Open Sabadell Atlantico - Barcelona Open de Nice Cote dAzur - Nice Champaign Challenger San Francisco Challenger China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Brisbane International - Brisbane SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Karshi Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Tiburon Challenger Kremlin Cup - Moscow Izmir Challenger Swiss Indoors Basel - Basel Sacramento Challenger Dallas Challenger Tiburon Challenger Kazan Challenger U.S. National Indoor Tennis Championships - Memphis Nonthaburi 4 Challenger Charlottesville Challenger Bratislava 2 Challenger Napa Challenger Charlottesville Challenger Bratislava Challenger Knoxville Challenger Samarkand Challenger Helsinki Challenger Gerry Weber Open - Halle AEGON Championships - London Kremlin Cup - Moscow Brisbane International - Brisbane Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Tiburon Challenger Claro Open Colombia - Bogota If Stockholm Open - Stockholm Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco Maui Challenger TEB BNP Paribas Istanbul Open - Istanbul Farmers Classic - Los Angeles Dallas Challenger If Stockholm Open - Stockholm Porto Challenger Erste Bank Open - Vienna Nature Valley International - Eastbourne Ordina Open - s-Hertogenbosch St. Petersburg Open - St. Petersburg AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Stockton Challenger Hall of Fame Open - Newport Sofia Open - Sofia Astana Open - Nur-Sultan Sydney Tennis Classic - Sydney Rakuten Japan Open - Tokyo Knoxville Challenger Mons Challenger U.S. National Indoor Tennis Championships - Memphis Bratislava Challenger Ortisei Challenger Tunis Challenger Knoxville Challenger Delray Beach Open - Delray Beach Hall of Fame Tennis Championships - Newport Helsinki Challenger BB&T Atlanta Open - Atlanta ATP Kremlin Cup - Moscow ATP Kremlin Cup - Moscow Hall of Fame Open - Newport Citi Open - Washington Legg Mason Tennis Classic - Washington Shenzhen Open - Shenzhen Le Gosier Challenger St. Petersburg Open - St. Petersburg Sydney International - Sydney Chennai Open - Chennai Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich PBZ Zagreb Indoors - Zagreb Santos Challenger Winston-Salem Open - Winston-Salem Open de Nice Cote d'Azur - Nice AEGON Championships - London Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok San Diego Open - San Diego Melbourne Summer Set - Melbourne Dallas Open - Dallas Qatar ExxonMobil Open - Doha Tiburon Challenger Medibank International - Sydney cinch Championships - London Maui Challenger Las Vegas Challenger Bergamo Challenger Gonet Geneva Open - Geneva Infosys Hall of Fame Open - Newport Serbia Open - Belgrade New Haven Challenger AEGON Championships - London Almaty Open - Almaty PTT Thailand Open - Bangkok Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Segovia Challenger Swiss Indoors Basel - Basel Delray Beach International Tennis Championships - Delray Beach Brisbane International - Brisbane AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Knoxville Challenger Knoxville Challenger Vancouver Challenger Power Horse Cup - Dusseldorf Claro Open Colombia - Bogota Aircel Chennai Open - Chennai Mons Challenger US Men's Clay Court Championship - Houston Charlottesville Challenger Aptos Challenger BB&T Atlanta Open - Atlanta Sarasota Challenger Aix En Provence Challenger Sarasota Challenger Apia International - Sydney Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Bordeaux Challenger Kaohsiung Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Dallas Challenger Cleveland Challenger ASB Classic - Auckland Sacramento Challenger Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest Recanati Challenger Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Gerry Weber Open - Halle Citi Open - Washington Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha Apia International - Sydney Open Sud de France - Montpellier Memphis Open - Memphis Open 13 - Marseille Guadalajara Challenger US Men's Clay Court Championship - Houston Roseto Degli Abruzzi Challenger Nur-Sultan Challenger Nonthaburi 2 Challenger Winston-Salem Open - Winston-Salem Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Kremlin Cup - Moscow Mercedes Cup - Stuttgart Gerry Weber Open - Halle Champaign Challenger Oeiras 2 Challenger Knoxville Challenger Cherbourg Challenger Puerto Vallarta Challenger Brisbane International - Brisbane Heilbronn Challenger Open Sud de France - Montpellier Biella Challenger ABN AMRO World Tennis Tournament - Rotterdam Eckental Challenger Prostejov Challenger Biella 1 Challenger US Men's Clay Court Championship - Houston Fairfield Challenger Barcelona Open Banc Sabadell - Barcelona Geneva Open - Geneva Prague Challenger Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Lugano Challenger US Men's Clay Court Championship - Houston Charleston Challenger Nur-Sultan Challenger Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona cinch Championships - London Truist Atlanta Open - Atlanta Citi Open - Washington Delray Beach Open - Delray Beach Surbiton Challenger Abierto Mexicano Telcel - Acapulco Ilkley Challenger Mercedes Cup - Stuttgart Mallorca Championships - Mallorca Prague 2 Challenger Sofia Open - Sofia Citi Open - Washington Tel Aviv Watergen Open - Tel Aviv Gonet Geneva Open - Geneva Dallas Open - Dallas Delray Beach Open - Delray Beach Ortisei Challenger St. Petersburg Open - St. Petersburg Infosys Hall of Fame Open - Newport Busan Challenger Nottingham 2 Challenger PBZ Zagreb Indoors - Zagreb Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Intrum Stockholm Open - Stockholm US Men's Clay Court Championship - Houston Mercedes Cup - Stuttgart Noventi Open - Halle Citi Open - Washington Stanford Challenger AEGON Championships - London Quimper Challenger Rome Challenger Waco Challenger Little Rock Challenger Sarasota Challenger Gwangju Challenger Rogers Masters - Toronto Tiburon Challenger Mauthausen Challenger Winston-Salem Open - Winston-Salem Dallas Open - Dallas Charleston Challenger Mouilleron-Le-Captif Challenger Bergamo Challenger Istanbul 2 Challenger Bratislava Challenger Koblenz Challenger Sony Ericsson Open - Miami Hamburg Challenger Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Mutua Madrilena Madrid Open - Madrid Bratislava 1 Challenger BNP Paribas Open - Indian Wells Las Vegas Challenger BNP Paribas Open - Indian Wells Charlottesville Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BB&T Atlanta Open - Atlanta BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Champaign Challenger Tallahassee Challenger BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal BMW Open - Munich Miami Open - Miami Aegon Nottingham Open - Nottingham Western & Southern Open - Cincinnati BNP Paribas Masters - Paris US Men's Clay Court Championship - Houston Sony Open Tennis - Miami Brisbane International - Brisbane Western & Southern Open - Cincinnati Rogers Cup - Toronto Western & Southern Open - Cincinnati Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Moselle Open - Metz Miami Open - Miami AEGON Championships - London BNP Paribas Open - Indian Wells U.S. Open - New York Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BB&T Atlanta Open - Atlanta BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Wimbledon - London Truist Atlanta Open - Atlanta Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Abierto Mexicano de Tenis Mifel - Los Cabos Western & Southern Open - New York Wimbledon - London US Men's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem Rogers Cup - Toronto Sony Ericsson Open - Miami U.S. Open - New York Miami Open - Miami Sony Open Tennis - Miami National Bank Open - Montreal U.S. Open - New York Australian Open - Melbourne Miami Open - Miami Miami Open - Miami BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Citi Open - Washington Australian Open - Melbourne Winston-Salem Open - Winston-Salem European Open - Antwerp Swiss Indoors Basel - Basel San Diego Open - San Diego Open 13 Provence - Marseille Hall of Fame Tennis Championships - Newport Sony Ericsson Open - Miami French Open - Paris Australian Open - Melbourne Davis Cup, Group I, 1R, UKR-NED 2-3 Australian Open - Melbourne Davis Cup, Group I, 1R, UKR-ROU 3-1 Davis Cup, World Group, PO, UKR-BEL 2-3 French Open - Paris Wimbledon - London French Open - Paris Davis Cup, Group I, 1R, HUN-UKR 3-2 Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open Qualifying - Doha Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, Group I, PO, SVK-UKR 4-1 Delray Beach Open - Delray Beach Davis Cup, World Group I, PO, UKR-TPE 3-2 Davis Cup, Group I, SF, NOR-UKR 3-1 Davis Cup, Group 1, 1R, UKR-LAT 4-1 Davis Cup, Group II, 3R, LAT-UKR 2-3 Davis Cup, Group II, 1R, UKR-MON 5-0 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, LTU-UKR 1-4 French Open (juniors) Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, Group 1, 2R, GBR-UKR 1-4 Davis Cup, Group I, PO, ISR-UKR 0-5 Davis Cup, World Group, PO, UZB-USA 0-4 Wimbledon (juniors) Davis Cup, Group I, PO, UKR-BAR 3-0 French Open (juniors) Davis Cup, Group I, 2R, UKR-AUT 3-2 Hangzhou Challenger Australian Open (Wildcard) Davis Cup, Group I, PO, UKR-POR 3-1 Davis Cup, Group I, 1R, UKR-ISR 3-2 U.S. Open (juniors) Olympics - Rio de Janeiro Citi Open - Washington Sofia Open - Sofia Bloomfield Hills Challenger Shanghai Rolex Masters - Shanghai